package com.train.${module}.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.train.${module}.resp.${Domain}PageResp;
import com.train.common.resp.PageResp;
import com.train.${module}.dto.${Domain}AddOrEditDTO;
import com.train.${module}.dto.${Domain}PageDTO;
import com.train.${module}.po.${Domain}PO;

/**
 * @author ${author}
 * @description 针对表【${domain}(${tableNameCn})】的数据库操作Service
 * @createDate ${date}
 */
public interface ${Domain}Service extends IService<${Domain}PO> {

    void addOrEdit${Domain}(${Domain}AddOrEditDTO ${domain}AddOrEditDTO);

    PageResp<${Domain}PageResp> pageList(${Domain}PageDTO ${domain}PageDTO);

    void remove(Long id);
}
